Population class extension: evolution functions module

The class extension for the population object that contains the evolution functionality

class binarycpython.utils.population_extensions.evolution_functions.evolution_functions(**kwargs)[source]

Bases: object

Extension for the Population class to extend it with general evolution functions

evolve_single(clean_up_custom_logging_files=True)[source]

Function to run a single system, based on the settings in the population_options

The output of the run gets returned, unless a parse function is given to this function.

Parameters

clean_up_custom_logging_files (bool) – whether the clean up all the custom_logging files.

Return type

Any

Returns

either returns the raw binary_c output, or whatever the parse_function does